package string;

public class StringBuilderDemo1 {
    public static void main(String[] args) {
        String str = "好好学习JAVA";
        //创建stringBuilder常见的构造器
        //创建StringBuilder的同时给字符串内容复制一份到内部
        StringBuilder builder = new StringBuilder(str);
        //追加方法 append, 有重载,可以将任何类型添加到字符缓存区中
        builder.append("sadfkjhask");
        System.out.println(builder);//改变是StringBuilder内部字符串内容
        System.out.println(str);
        //将budil内部字符串从下表9开始到16(不含)的内容替换为指定字符
        builder.replace(9, 16, "sfdas");
        System.out.println(builder);
        builder.delete(0,8);//删从0到8(含8)
        System.out.println(builder);
        //插入
         builder.insert(0,4234);
        System.out.println(builder);
        //注意
        //StringBuilder只是修改字符串的工具类,并不是stri本身
        //当使用StringBuilder修改内容后,可以调用tostring方法得到内部的字符串内容
        String line = builder.toString();
        System.out.println(line);









    }
}
